#include<stdio.h>
#include<assert.h>
#include<stdlib.h>

#define INITCAPACITY 4

typedef int SLDateType;

typedef struct squenceList
{
    SLDateType* a;
    int size;
    int capacity;
}SL;

void SLInit(SL*);
void SLDestroy(SL*);

void SLPushBack(SL*,SLDateType x);
void SLPopBack(SL*);
void SLPushFront(SL*,SLDateType x);
void SLPopFront(SL*);

void SLPrint(SL*);